package cn.stylefeng.guns.sys.modular.system.db4.service;

import cn.stylefeng.guns.sys.modular.system.db4.entity.Team;
import cn.stylefeng.guns.sys.modular.system.db4.model.params.TeamParam;
import cn.stylefeng.guns.sys.modular.system.db4.model.result.TeamResult;
import cn.stylefeng.guns.sys.modular.system.model.result.YyjlResult;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 团队表 服务类
 * </p>

 */
public interface TeamService extends IService<Team> {
    /**
     * 查询列表，Specification模式
     */
    List<TeamResult> findListBySpec(TeamParam param);

    /**
     * 查询营运经理列表
     * @return
     */
    List<Map> selectYyjlList();

    List<YyjlResult> selectYyjlLists();

    /**
     * 查询督导列表
     *
     * @return
     */
    List<Map> selectDdList(String phone);

    List<Map> selectDdListAll();

    /**
     * 钉钉同步手机号
     *
     */
    void updateTeamMobile(String oldTels,String mobile);
}
